#ifndef EDITOR_H
#define EDITOR_H
#include "StompedReality/Core.h"
#include "StompedReality/Core/Game.h"
#include "StomperLib/Gwen/GwenInputBinding.h"
#include "StomperLib/Gwen/GwenRenderer.h"
#include <Gwen/Controls/Canvas.h>
#include <Gwen/Skin.h>
namespace StomperLib {
class DLL_EXPORT Editor :
  public StompedReality::Game
{
 protected:

  StomperLib::GwenBinding::GwenInputBinding* m_GwenInput;
  StomperLib::GwenBinding::GwenRenderer* m_GwenRenderer;
  Gwen::Skin::Base* m_Skin;
  Gwen::Controls::Canvas* m_Canvas;

 public:

  Editor( );
  ~Editor( );
  virtual bool ParseConfig( const char* fileName );
  Gwen::Controls::Canvas* getCanvas( );
  StomperLib::GwenBinding::GwenInputBinding* getInputBinding( );
};

}
#endif // ifndef EDITOR_H